package qldc.pm.tienan.service.persistence;

import com.liferay.portal.kernel.bean.PortletBeanLocatorUtil;
import com.liferay.portal.kernel.dao.orm.DynamicQuery;
import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.util.OrderByComparator;
import com.liferay.portal.kernel.util.ReferenceRegistry;
import com.liferay.portal.service.ServiceContext;

import qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn;

import java.util.List;

/**
 * The persistence utility for the phieu thong tin ve nguoi co tien an service. This utility wraps {@link PhieuThongTinVeNguoiCoTienAnPersistenceImpl} and provides direct access to the database for CRUD operations. This utility should only be used by the service layer, as it must operate within a transaction. Never access this utility in a JSP, controller, model, or other front-end class.
 *
 * <p>
 * Caching information and settings can be found in <code>portal.properties</code>
 * </p>
 *
 * @author Brian Wing Shun Chan
 * @see PhieuThongTinVeNguoiCoTienAnPersistence
 * @see PhieuThongTinVeNguoiCoTienAnPersistenceImpl
 * @generated
 */
public class PhieuThongTinVeNguoiCoTienAnUtil {
    private static PhieuThongTinVeNguoiCoTienAnPersistence _persistence;

    /*
     * NOTE FOR DEVELOPERS:
     *
     * Never modify this class directly. Modify <code>service.xml</code> and rerun ServiceBuilder to regenerate this class.
     */

    /**
     * @see com.liferay.portal.service.persistence.BasePersistence#clearCache()
     */
    public static void clearCache() {
        getPersistence().clearCache();
    }

    /**
     * @see com.liferay.portal.service.persistence.BasePersistence#clearCache(com.liferay.portal.model.BaseModel)
     */
    public static void clearCache(
        PhieuThongTinVeNguoiCoTienAn phieuThongTinVeNguoiCoTienAn) {
        getPersistence().clearCache(phieuThongTinVeNguoiCoTienAn);
    }

    /**
     * @see com.liferay.portal.service.persistence.BasePersistence#countWithDynamicQuery(DynamicQuery)
     */
    public static long countWithDynamicQuery(DynamicQuery dynamicQuery)
        throws SystemException {
        return getPersistence().countWithDynamicQuery(dynamicQuery);
    }

    /**
     * @see com.liferay.portal.service.persistence.BasePersistence#findWithDynamicQuery(DynamicQuery)
     */
    public static List<PhieuThongTinVeNguoiCoTienAn> findWithDynamicQuery(
        DynamicQuery dynamicQuery) throws SystemException {
        return getPersistence().findWithDynamicQuery(dynamicQuery);
    }

    /**
     * @see com.liferay.portal.service.persistence.BasePersistence#findWithDynamicQuery(DynamicQuery, int, int)
     */
    public static List<PhieuThongTinVeNguoiCoTienAn> findWithDynamicQuery(
        DynamicQuery dynamicQuery, int start, int end)
        throws SystemException {
        return getPersistence().findWithDynamicQuery(dynamicQuery, start, end);
    }

    /**
     * @see com.liferay.portal.service.persistence.BasePersistence#findWithDynamicQuery(DynamicQuery, int, int, OrderByComparator)
     */
    public static List<PhieuThongTinVeNguoiCoTienAn> findWithDynamicQuery(
        DynamicQuery dynamicQuery, int start, int end,
        OrderByComparator orderByComparator) throws SystemException {
        return getPersistence()
                   .findWithDynamicQuery(dynamicQuery, start, end,
            orderByComparator);
    }

    /**
     * @see com.liferay.portal.service.persistence.BasePersistence#update(com.liferay.portal.model.BaseModel)
     */
    public static PhieuThongTinVeNguoiCoTienAn update(
        PhieuThongTinVeNguoiCoTienAn phieuThongTinVeNguoiCoTienAn)
        throws SystemException {
        return getPersistence().update(phieuThongTinVeNguoiCoTienAn);
    }

    /**
     * @see com.liferay.portal.service.persistence.BasePersistence#update(com.liferay.portal.model.BaseModel, ServiceContext)
     */
    public static PhieuThongTinVeNguoiCoTienAn update(
        PhieuThongTinVeNguoiCoTienAn phieuThongTinVeNguoiCoTienAn,
        ServiceContext serviceContext) throws SystemException {
        return getPersistence()
                   .update(phieuThongTinVeNguoiCoTienAn, serviceContext);
    }

    /**
    * Returns the phieu thong tin ve nguoi co tien an where maSoHoSoTienAnTuToaAn = &#63; or throws a {@link qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException} if it could not be found.
    *
    * @param maSoHoSoTienAnTuToaAn the ma so ho so tien an tu toa an
    * @return the matching phieu thong tin ve nguoi co tien an
    * @throws qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException if a matching phieu thong tin ve nguoi co tien an could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn findByMaSoHoSoTienAnTuToaAn(
        java.lang.String maSoHoSoTienAnTuToaAn)
        throws com.liferay.portal.kernel.exception.SystemException,
            qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException {
        return getPersistence()
                   .findByMaSoHoSoTienAnTuToaAn(maSoHoSoTienAnTuToaAn);
    }

    /**
    * Returns the phieu thong tin ve nguoi co tien an where maSoHoSoTienAnTuToaAn = &#63; or returns <code>null</code> if it could not be found. Uses the finder cache.
    *
    * @param maSoHoSoTienAnTuToaAn the ma so ho so tien an tu toa an
    * @return the matching phieu thong tin ve nguoi co tien an, or <code>null</code> if a matching phieu thong tin ve nguoi co tien an could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn fetchByMaSoHoSoTienAnTuToaAn(
        java.lang.String maSoHoSoTienAnTuToaAn)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence()
                   .fetchByMaSoHoSoTienAnTuToaAn(maSoHoSoTienAnTuToaAn);
    }

    /**
    * Returns the phieu thong tin ve nguoi co tien an where maSoHoSoTienAnTuToaAn = &#63; or returns <code>null</code> if it could not be found, optionally using the finder cache.
    *
    * @param maSoHoSoTienAnTuToaAn the ma so ho so tien an tu toa an
    * @param retrieveFromCache whether to use the finder cache
    * @return the matching phieu thong tin ve nguoi co tien an, or <code>null</code> if a matching phieu thong tin ve nguoi co tien an could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn fetchByMaSoHoSoTienAnTuToaAn(
        java.lang.String maSoHoSoTienAnTuToaAn, boolean retrieveFromCache)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence()
                   .fetchByMaSoHoSoTienAnTuToaAn(maSoHoSoTienAnTuToaAn,
            retrieveFromCache);
    }

    /**
    * Removes the phieu thong tin ve nguoi co tien an where maSoHoSoTienAnTuToaAn = &#63; from the database.
    *
    * @param maSoHoSoTienAnTuToaAn the ma so ho so tien an tu toa an
    * @return the phieu thong tin ve nguoi co tien an that was removed
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn removeByMaSoHoSoTienAnTuToaAn(
        java.lang.String maSoHoSoTienAnTuToaAn)
        throws com.liferay.portal.kernel.exception.SystemException,
            qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException {
        return getPersistence()
                   .removeByMaSoHoSoTienAnTuToaAn(maSoHoSoTienAnTuToaAn);
    }

    /**
    * Returns the number of phieu thong tin ve nguoi co tien ans where maSoHoSoTienAnTuToaAn = &#63;.
    *
    * @param maSoHoSoTienAnTuToaAn the ma so ho so tien an tu toa an
    * @return the number of matching phieu thong tin ve nguoi co tien ans
    * @throws SystemException if a system exception occurred
    */
    public static int countByMaSoHoSoTienAnTuToaAn(
        java.lang.String maSoHoSoTienAnTuToaAn)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence()
                   .countByMaSoHoSoTienAnTuToaAn(maSoHoSoTienAnTuToaAn);
    }

    /**
    * Returns all the phieu thong tin ve nguoi co tien ans where soDinhDanhCaNhan = &#63;.
    *
    * @param soDinhDanhCaNhan the so dinh danh ca nhan
    * @return the matching phieu thong tin ve nguoi co tien ans
    * @throws SystemException if a system exception occurred
    */
    public static java.util.List<qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn> findBySoDinhDanhCaNhan(
        java.lang.String soDinhDanhCaNhan)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence().findBySoDinhDanhCaNhan(soDinhDanhCaNhan);
    }

    /**
    * Returns a range of all the phieu thong tin ve nguoi co tien ans where soDinhDanhCaNhan = &#63;.
    *
    * <p>
    * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link qldc.pm.tienan.model.impl.PhieuThongTinVeNguoiCoTienAnModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
    * </p>
    *
    * @param soDinhDanhCaNhan the so dinh danh ca nhan
    * @param start the lower bound of the range of phieu thong tin ve nguoi co tien ans
    * @param end the upper bound of the range of phieu thong tin ve nguoi co tien ans (not inclusive)
    * @return the range of matching phieu thong tin ve nguoi co tien ans
    * @throws SystemException if a system exception occurred
    */
    public static java.util.List<qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn> findBySoDinhDanhCaNhan(
        java.lang.String soDinhDanhCaNhan, int start, int end)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence()
                   .findBySoDinhDanhCaNhan(soDinhDanhCaNhan, start, end);
    }

    /**
    * Returns an ordered range of all the phieu thong tin ve nguoi co tien ans where soDinhDanhCaNhan = &#63;.
    *
    * <p>
    * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link qldc.pm.tienan.model.impl.PhieuThongTinVeNguoiCoTienAnModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
    * </p>
    *
    * @param soDinhDanhCaNhan the so dinh danh ca nhan
    * @param start the lower bound of the range of phieu thong tin ve nguoi co tien ans
    * @param end the upper bound of the range of phieu thong tin ve nguoi co tien ans (not inclusive)
    * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
    * @return the ordered range of matching phieu thong tin ve nguoi co tien ans
    * @throws SystemException if a system exception occurred
    */
    public static java.util.List<qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn> findBySoDinhDanhCaNhan(
        java.lang.String soDinhDanhCaNhan, int start, int end,
        com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence()
                   .findBySoDinhDanhCaNhan(soDinhDanhCaNhan, start, end,
            orderByComparator);
    }

    /**
    * Returns the first phieu thong tin ve nguoi co tien an in the ordered set where soDinhDanhCaNhan = &#63;.
    *
    * @param soDinhDanhCaNhan the so dinh danh ca nhan
    * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
    * @return the first matching phieu thong tin ve nguoi co tien an
    * @throws qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException if a matching phieu thong tin ve nguoi co tien an could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn findBySoDinhDanhCaNhan_First(
        java.lang.String soDinhDanhCaNhan,
        com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
        throws com.liferay.portal.kernel.exception.SystemException,
            qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException {
        return getPersistence()
                   .findBySoDinhDanhCaNhan_First(soDinhDanhCaNhan,
            orderByComparator);
    }

    /**
    * Returns the first phieu thong tin ve nguoi co tien an in the ordered set where soDinhDanhCaNhan = &#63;.
    *
    * @param soDinhDanhCaNhan the so dinh danh ca nhan
    * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
    * @return the first matching phieu thong tin ve nguoi co tien an, or <code>null</code> if a matching phieu thong tin ve nguoi co tien an could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn fetchBySoDinhDanhCaNhan_First(
        java.lang.String soDinhDanhCaNhan,
        com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence()
                   .fetchBySoDinhDanhCaNhan_First(soDinhDanhCaNhan,
            orderByComparator);
    }

    /**
    * Returns the last phieu thong tin ve nguoi co tien an in the ordered set where soDinhDanhCaNhan = &#63;.
    *
    * @param soDinhDanhCaNhan the so dinh danh ca nhan
    * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
    * @return the last matching phieu thong tin ve nguoi co tien an
    * @throws qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException if a matching phieu thong tin ve nguoi co tien an could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn findBySoDinhDanhCaNhan_Last(
        java.lang.String soDinhDanhCaNhan,
        com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
        throws com.liferay.portal.kernel.exception.SystemException,
            qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException {
        return getPersistence()
                   .findBySoDinhDanhCaNhan_Last(soDinhDanhCaNhan,
            orderByComparator);
    }

    /**
    * Returns the last phieu thong tin ve nguoi co tien an in the ordered set where soDinhDanhCaNhan = &#63;.
    *
    * @param soDinhDanhCaNhan the so dinh danh ca nhan
    * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
    * @return the last matching phieu thong tin ve nguoi co tien an, or <code>null</code> if a matching phieu thong tin ve nguoi co tien an could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn fetchBySoDinhDanhCaNhan_Last(
        java.lang.String soDinhDanhCaNhan,
        com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence()
                   .fetchBySoDinhDanhCaNhan_Last(soDinhDanhCaNhan,
            orderByComparator);
    }

    /**
    * Returns the phieu thong tin ve nguoi co tien ans before and after the current phieu thong tin ve nguoi co tien an in the ordered set where soDinhDanhCaNhan = &#63;.
    *
    * @param phieuThongTinVeNguoiCoTienAnId the primary key of the current phieu thong tin ve nguoi co tien an
    * @param soDinhDanhCaNhan the so dinh danh ca nhan
    * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
    * @return the previous, current, and next phieu thong tin ve nguoi co tien an
    * @throws qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException if a phieu thong tin ve nguoi co tien an with the primary key could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn[] findBySoDinhDanhCaNhan_PrevAndNext(
        long phieuThongTinVeNguoiCoTienAnId, java.lang.String soDinhDanhCaNhan,
        com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
        throws com.liferay.portal.kernel.exception.SystemException,
            qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException {
        return getPersistence()
                   .findBySoDinhDanhCaNhan_PrevAndNext(phieuThongTinVeNguoiCoTienAnId,
            soDinhDanhCaNhan, orderByComparator);
    }

    /**
    * Removes all the phieu thong tin ve nguoi co tien ans where soDinhDanhCaNhan = &#63; from the database.
    *
    * @param soDinhDanhCaNhan the so dinh danh ca nhan
    * @throws SystemException if a system exception occurred
    */
    public static void removeBySoDinhDanhCaNhan(
        java.lang.String soDinhDanhCaNhan)
        throws com.liferay.portal.kernel.exception.SystemException {
        getPersistence().removeBySoDinhDanhCaNhan(soDinhDanhCaNhan);
    }

    /**
    * Returns the number of phieu thong tin ve nguoi co tien ans where soDinhDanhCaNhan = &#63;.
    *
    * @param soDinhDanhCaNhan the so dinh danh ca nhan
    * @return the number of matching phieu thong tin ve nguoi co tien ans
    * @throws SystemException if a system exception occurred
    */
    public static int countBySoDinhDanhCaNhan(java.lang.String soDinhDanhCaNhan)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence().countBySoDinhDanhCaNhan(soDinhDanhCaNhan);
    }

    /**
    * Returns the phieu thong tin ve nguoi co tien an where tienAnId = &#63; or throws a {@link qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException} if it could not be found.
    *
    * @param tienAnId the tien an ID
    * @return the matching phieu thong tin ve nguoi co tien an
    * @throws qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException if a matching phieu thong tin ve nguoi co tien an could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn findByTienAnId(
        long tienAnId)
        throws com.liferay.portal.kernel.exception.SystemException,
            qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException {
        return getPersistence().findByTienAnId(tienAnId);
    }

    /**
    * Returns the phieu thong tin ve nguoi co tien an where tienAnId = &#63; or returns <code>null</code> if it could not be found. Uses the finder cache.
    *
    * @param tienAnId the tien an ID
    * @return the matching phieu thong tin ve nguoi co tien an, or <code>null</code> if a matching phieu thong tin ve nguoi co tien an could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn fetchByTienAnId(
        long tienAnId)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence().fetchByTienAnId(tienAnId);
    }

    /**
    * Returns the phieu thong tin ve nguoi co tien an where tienAnId = &#63; or returns <code>null</code> if it could not be found, optionally using the finder cache.
    *
    * @param tienAnId the tien an ID
    * @param retrieveFromCache whether to use the finder cache
    * @return the matching phieu thong tin ve nguoi co tien an, or <code>null</code> if a matching phieu thong tin ve nguoi co tien an could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn fetchByTienAnId(
        long tienAnId, boolean retrieveFromCache)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence().fetchByTienAnId(tienAnId, retrieveFromCache);
    }

    /**
    * Removes the phieu thong tin ve nguoi co tien an where tienAnId = &#63; from the database.
    *
    * @param tienAnId the tien an ID
    * @return the phieu thong tin ve nguoi co tien an that was removed
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn removeByTienAnId(
        long tienAnId)
        throws com.liferay.portal.kernel.exception.SystemException,
            qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException {
        return getPersistence().removeByTienAnId(tienAnId);
    }

    /**
    * Returns the number of phieu thong tin ve nguoi co tien ans where tienAnId = &#63;.
    *
    * @param tienAnId the tien an ID
    * @return the number of matching phieu thong tin ve nguoi co tien ans
    * @throws SystemException if a system exception occurred
    */
    public static int countByTienAnId(long tienAnId)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence().countByTienAnId(tienAnId);
    }

    /**
    * Returns all the phieu thong tin ve nguoi co tien ans where noiThuongTruTinhId = &#63; and noiThuongTruQuanHuyenId = &#63; and noiThuongTruPhuongXaId = &#63; and noiThuongTruDiaChi = &#63;.
    *
    * @param noiThuongTruTinhId the noi thuong tru tinh ID
    * @param noiThuongTruQuanHuyenId the noi thuong tru quan huyen ID
    * @param noiThuongTruPhuongXaId the noi thuong tru phuong xa ID
    * @param noiThuongTruDiaChi the noi thuong tru dia chi
    * @return the matching phieu thong tin ve nguoi co tien ans
    * @throws SystemException if a system exception occurred
    */
    public static java.util.List<qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn> findByDiaChi(
        long noiThuongTruTinhId, long noiThuongTruQuanHuyenId,
        long noiThuongTruPhuongXaId, java.lang.String noiThuongTruDiaChi)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence()
                   .findByDiaChi(noiThuongTruTinhId, noiThuongTruQuanHuyenId,
            noiThuongTruPhuongXaId, noiThuongTruDiaChi);
    }

    /**
    * Returns a range of all the phieu thong tin ve nguoi co tien ans where noiThuongTruTinhId = &#63; and noiThuongTruQuanHuyenId = &#63; and noiThuongTruPhuongXaId = &#63; and noiThuongTruDiaChi = &#63;.
    *
    * <p>
    * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link qldc.pm.tienan.model.impl.PhieuThongTinVeNguoiCoTienAnModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
    * </p>
    *
    * @param noiThuongTruTinhId the noi thuong tru tinh ID
    * @param noiThuongTruQuanHuyenId the noi thuong tru quan huyen ID
    * @param noiThuongTruPhuongXaId the noi thuong tru phuong xa ID
    * @param noiThuongTruDiaChi the noi thuong tru dia chi
    * @param start the lower bound of the range of phieu thong tin ve nguoi co tien ans
    * @param end the upper bound of the range of phieu thong tin ve nguoi co tien ans (not inclusive)
    * @return the range of matching phieu thong tin ve nguoi co tien ans
    * @throws SystemException if a system exception occurred
    */
    public static java.util.List<qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn> findByDiaChi(
        long noiThuongTruTinhId, long noiThuongTruQuanHuyenId,
        long noiThuongTruPhuongXaId, java.lang.String noiThuongTruDiaChi,
        int start, int end)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence()
                   .findByDiaChi(noiThuongTruTinhId, noiThuongTruQuanHuyenId,
            noiThuongTruPhuongXaId, noiThuongTruDiaChi, start, end);
    }

    /**
    * Returns an ordered range of all the phieu thong tin ve nguoi co tien ans where noiThuongTruTinhId = &#63; and noiThuongTruQuanHuyenId = &#63; and noiThuongTruPhuongXaId = &#63; and noiThuongTruDiaChi = &#63;.
    *
    * <p>
    * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link qldc.pm.tienan.model.impl.PhieuThongTinVeNguoiCoTienAnModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
    * </p>
    *
    * @param noiThuongTruTinhId the noi thuong tru tinh ID
    * @param noiThuongTruQuanHuyenId the noi thuong tru quan huyen ID
    * @param noiThuongTruPhuongXaId the noi thuong tru phuong xa ID
    * @param noiThuongTruDiaChi the noi thuong tru dia chi
    * @param start the lower bound of the range of phieu thong tin ve nguoi co tien ans
    * @param end the upper bound of the range of phieu thong tin ve nguoi co tien ans (not inclusive)
    * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
    * @return the ordered range of matching phieu thong tin ve nguoi co tien ans
    * @throws SystemException if a system exception occurred
    */
    public static java.util.List<qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn> findByDiaChi(
        long noiThuongTruTinhId, long noiThuongTruQuanHuyenId,
        long noiThuongTruPhuongXaId, java.lang.String noiThuongTruDiaChi,
        int start, int end,
        com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence()
                   .findByDiaChi(noiThuongTruTinhId, noiThuongTruQuanHuyenId,
            noiThuongTruPhuongXaId, noiThuongTruDiaChi, start, end,
            orderByComparator);
    }

    /**
    * Returns the first phieu thong tin ve nguoi co tien an in the ordered set where noiThuongTruTinhId = &#63; and noiThuongTruQuanHuyenId = &#63; and noiThuongTruPhuongXaId = &#63; and noiThuongTruDiaChi = &#63;.
    *
    * @param noiThuongTruTinhId the noi thuong tru tinh ID
    * @param noiThuongTruQuanHuyenId the noi thuong tru quan huyen ID
    * @param noiThuongTruPhuongXaId the noi thuong tru phuong xa ID
    * @param noiThuongTruDiaChi the noi thuong tru dia chi
    * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
    * @return the first matching phieu thong tin ve nguoi co tien an
    * @throws qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException if a matching phieu thong tin ve nguoi co tien an could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn findByDiaChi_First(
        long noiThuongTruTinhId, long noiThuongTruQuanHuyenId,
        long noiThuongTruPhuongXaId, java.lang.String noiThuongTruDiaChi,
        com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
        throws com.liferay.portal.kernel.exception.SystemException,
            qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException {
        return getPersistence()
                   .findByDiaChi_First(noiThuongTruTinhId,
            noiThuongTruQuanHuyenId, noiThuongTruPhuongXaId,
            noiThuongTruDiaChi, orderByComparator);
    }

    /**
    * Returns the first phieu thong tin ve nguoi co tien an in the ordered set where noiThuongTruTinhId = &#63; and noiThuongTruQuanHuyenId = &#63; and noiThuongTruPhuongXaId = &#63; and noiThuongTruDiaChi = &#63;.
    *
    * @param noiThuongTruTinhId the noi thuong tru tinh ID
    * @param noiThuongTruQuanHuyenId the noi thuong tru quan huyen ID
    * @param noiThuongTruPhuongXaId the noi thuong tru phuong xa ID
    * @param noiThuongTruDiaChi the noi thuong tru dia chi
    * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
    * @return the first matching phieu thong tin ve nguoi co tien an, or <code>null</code> if a matching phieu thong tin ve nguoi co tien an could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn fetchByDiaChi_First(
        long noiThuongTruTinhId, long noiThuongTruQuanHuyenId,
        long noiThuongTruPhuongXaId, java.lang.String noiThuongTruDiaChi,
        com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence()
                   .fetchByDiaChi_First(noiThuongTruTinhId,
            noiThuongTruQuanHuyenId, noiThuongTruPhuongXaId,
            noiThuongTruDiaChi, orderByComparator);
    }

    /**
    * Returns the last phieu thong tin ve nguoi co tien an in the ordered set where noiThuongTruTinhId = &#63; and noiThuongTruQuanHuyenId = &#63; and noiThuongTruPhuongXaId = &#63; and noiThuongTruDiaChi = &#63;.
    *
    * @param noiThuongTruTinhId the noi thuong tru tinh ID
    * @param noiThuongTruQuanHuyenId the noi thuong tru quan huyen ID
    * @param noiThuongTruPhuongXaId the noi thuong tru phuong xa ID
    * @param noiThuongTruDiaChi the noi thuong tru dia chi
    * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
    * @return the last matching phieu thong tin ve nguoi co tien an
    * @throws qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException if a matching phieu thong tin ve nguoi co tien an could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn findByDiaChi_Last(
        long noiThuongTruTinhId, long noiThuongTruQuanHuyenId,
        long noiThuongTruPhuongXaId, java.lang.String noiThuongTruDiaChi,
        com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
        throws com.liferay.portal.kernel.exception.SystemException,
            qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException {
        return getPersistence()
                   .findByDiaChi_Last(noiThuongTruTinhId,
            noiThuongTruQuanHuyenId, noiThuongTruPhuongXaId,
            noiThuongTruDiaChi, orderByComparator);
    }

    /**
    * Returns the last phieu thong tin ve nguoi co tien an in the ordered set where noiThuongTruTinhId = &#63; and noiThuongTruQuanHuyenId = &#63; and noiThuongTruPhuongXaId = &#63; and noiThuongTruDiaChi = &#63;.
    *
    * @param noiThuongTruTinhId the noi thuong tru tinh ID
    * @param noiThuongTruQuanHuyenId the noi thuong tru quan huyen ID
    * @param noiThuongTruPhuongXaId the noi thuong tru phuong xa ID
    * @param noiThuongTruDiaChi the noi thuong tru dia chi
    * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
    * @return the last matching phieu thong tin ve nguoi co tien an, or <code>null</code> if a matching phieu thong tin ve nguoi co tien an could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn fetchByDiaChi_Last(
        long noiThuongTruTinhId, long noiThuongTruQuanHuyenId,
        long noiThuongTruPhuongXaId, java.lang.String noiThuongTruDiaChi,
        com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence()
                   .fetchByDiaChi_Last(noiThuongTruTinhId,
            noiThuongTruQuanHuyenId, noiThuongTruPhuongXaId,
            noiThuongTruDiaChi, orderByComparator);
    }

    /**
    * Returns the phieu thong tin ve nguoi co tien ans before and after the current phieu thong tin ve nguoi co tien an in the ordered set where noiThuongTruTinhId = &#63; and noiThuongTruQuanHuyenId = &#63; and noiThuongTruPhuongXaId = &#63; and noiThuongTruDiaChi = &#63;.
    *
    * @param phieuThongTinVeNguoiCoTienAnId the primary key of the current phieu thong tin ve nguoi co tien an
    * @param noiThuongTruTinhId the noi thuong tru tinh ID
    * @param noiThuongTruQuanHuyenId the noi thuong tru quan huyen ID
    * @param noiThuongTruPhuongXaId the noi thuong tru phuong xa ID
    * @param noiThuongTruDiaChi the noi thuong tru dia chi
    * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
    * @return the previous, current, and next phieu thong tin ve nguoi co tien an
    * @throws qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException if a phieu thong tin ve nguoi co tien an with the primary key could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn[] findByDiaChi_PrevAndNext(
        long phieuThongTinVeNguoiCoTienAnId, long noiThuongTruTinhId,
        long noiThuongTruQuanHuyenId, long noiThuongTruPhuongXaId,
        java.lang.String noiThuongTruDiaChi,
        com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
        throws com.liferay.portal.kernel.exception.SystemException,
            qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException {
        return getPersistence()
                   .findByDiaChi_PrevAndNext(phieuThongTinVeNguoiCoTienAnId,
            noiThuongTruTinhId, noiThuongTruQuanHuyenId,
            noiThuongTruPhuongXaId, noiThuongTruDiaChi, orderByComparator);
    }

    /**
    * Removes all the phieu thong tin ve nguoi co tien ans where noiThuongTruTinhId = &#63; and noiThuongTruQuanHuyenId = &#63; and noiThuongTruPhuongXaId = &#63; and noiThuongTruDiaChi = &#63; from the database.
    *
    * @param noiThuongTruTinhId the noi thuong tru tinh ID
    * @param noiThuongTruQuanHuyenId the noi thuong tru quan huyen ID
    * @param noiThuongTruPhuongXaId the noi thuong tru phuong xa ID
    * @param noiThuongTruDiaChi the noi thuong tru dia chi
    * @throws SystemException if a system exception occurred
    */
    public static void removeByDiaChi(long noiThuongTruTinhId,
        long noiThuongTruQuanHuyenId, long noiThuongTruPhuongXaId,
        java.lang.String noiThuongTruDiaChi)
        throws com.liferay.portal.kernel.exception.SystemException {
        getPersistence()
            .removeByDiaChi(noiThuongTruTinhId, noiThuongTruQuanHuyenId,
            noiThuongTruPhuongXaId, noiThuongTruDiaChi);
    }

    /**
    * Returns the number of phieu thong tin ve nguoi co tien ans where noiThuongTruTinhId = &#63; and noiThuongTruQuanHuyenId = &#63; and noiThuongTruPhuongXaId = &#63; and noiThuongTruDiaChi = &#63;.
    *
    * @param noiThuongTruTinhId the noi thuong tru tinh ID
    * @param noiThuongTruQuanHuyenId the noi thuong tru quan huyen ID
    * @param noiThuongTruPhuongXaId the noi thuong tru phuong xa ID
    * @param noiThuongTruDiaChi the noi thuong tru dia chi
    * @return the number of matching phieu thong tin ve nguoi co tien ans
    * @throws SystemException if a system exception occurred
    */
    public static int countByDiaChi(long noiThuongTruTinhId,
        long noiThuongTruQuanHuyenId, long noiThuongTruPhuongXaId,
        java.lang.String noiThuongTruDiaChi)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence()
                   .countByDiaChi(noiThuongTruTinhId, noiThuongTruQuanHuyenId,
            noiThuongTruPhuongXaId, noiThuongTruDiaChi);
    }

    /**
    * Caches the phieu thong tin ve nguoi co tien an in the entity cache if it is enabled.
    *
    * @param phieuThongTinVeNguoiCoTienAn the phieu thong tin ve nguoi co tien an
    */
    public static void cacheResult(
        qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn phieuThongTinVeNguoiCoTienAn) {
        getPersistence().cacheResult(phieuThongTinVeNguoiCoTienAn);
    }

    /**
    * Caches the phieu thong tin ve nguoi co tien ans in the entity cache if it is enabled.
    *
    * @param phieuThongTinVeNguoiCoTienAns the phieu thong tin ve nguoi co tien ans
    */
    public static void cacheResult(
        java.util.List<qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn> phieuThongTinVeNguoiCoTienAns) {
        getPersistence().cacheResult(phieuThongTinVeNguoiCoTienAns);
    }

    /**
    * Creates a new phieu thong tin ve nguoi co tien an with the primary key. Does not add the phieu thong tin ve nguoi co tien an to the database.
    *
    * @param phieuThongTinVeNguoiCoTienAnId the primary key for the new phieu thong tin ve nguoi co tien an
    * @return the new phieu thong tin ve nguoi co tien an
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn create(
        long phieuThongTinVeNguoiCoTienAnId) {
        return getPersistence().create(phieuThongTinVeNguoiCoTienAnId);
    }

    /**
    * Removes the phieu thong tin ve nguoi co tien an with the primary key from the database. Also notifies the appropriate model listeners.
    *
    * @param phieuThongTinVeNguoiCoTienAnId the primary key of the phieu thong tin ve nguoi co tien an
    * @return the phieu thong tin ve nguoi co tien an that was removed
    * @throws qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException if a phieu thong tin ve nguoi co tien an with the primary key could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn remove(
        long phieuThongTinVeNguoiCoTienAnId)
        throws com.liferay.portal.kernel.exception.SystemException,
            qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException {
        return getPersistence().remove(phieuThongTinVeNguoiCoTienAnId);
    }

    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn updateImpl(
        qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn phieuThongTinVeNguoiCoTienAn)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence().updateImpl(phieuThongTinVeNguoiCoTienAn);
    }

    /**
    * Returns the phieu thong tin ve nguoi co tien an with the primary key or throws a {@link qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException} if it could not be found.
    *
    * @param phieuThongTinVeNguoiCoTienAnId the primary key of the phieu thong tin ve nguoi co tien an
    * @return the phieu thong tin ve nguoi co tien an
    * @throws qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException if a phieu thong tin ve nguoi co tien an with the primary key could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn findByPrimaryKey(
        long phieuThongTinVeNguoiCoTienAnId)
        throws com.liferay.portal.kernel.exception.SystemException,
            qldc.pm.tienan.NoSuchPhieuThongTinVeNguoiCoTienAnException {
        return getPersistence().findByPrimaryKey(phieuThongTinVeNguoiCoTienAnId);
    }

    /**
    * Returns the phieu thong tin ve nguoi co tien an with the primary key or returns <code>null</code> if it could not be found.
    *
    * @param phieuThongTinVeNguoiCoTienAnId the primary key of the phieu thong tin ve nguoi co tien an
    * @return the phieu thong tin ve nguoi co tien an, or <code>null</code> if a phieu thong tin ve nguoi co tien an with the primary key could not be found
    * @throws SystemException if a system exception occurred
    */
    public static qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn fetchByPrimaryKey(
        long phieuThongTinVeNguoiCoTienAnId)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence().fetchByPrimaryKey(phieuThongTinVeNguoiCoTienAnId);
    }

    /**
    * Returns all the phieu thong tin ve nguoi co tien ans.
    *
    * @return the phieu thong tin ve nguoi co tien ans
    * @throws SystemException if a system exception occurred
    */
    public static java.util.List<qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn> findAll()
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence().findAll();
    }

    /**
    * Returns a range of all the phieu thong tin ve nguoi co tien ans.
    *
    * <p>
    * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link qldc.pm.tienan.model.impl.PhieuThongTinVeNguoiCoTienAnModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
    * </p>
    *
    * @param start the lower bound of the range of phieu thong tin ve nguoi co tien ans
    * @param end the upper bound of the range of phieu thong tin ve nguoi co tien ans (not inclusive)
    * @return the range of phieu thong tin ve nguoi co tien ans
    * @throws SystemException if a system exception occurred
    */
    public static java.util.List<qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn> findAll(
        int start, int end)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence().findAll(start, end);
    }

    /**
    * Returns an ordered range of all the phieu thong tin ve nguoi co tien ans.
    *
    * <p>
    * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link qldc.pm.tienan.model.impl.PhieuThongTinVeNguoiCoTienAnModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
    * </p>
    *
    * @param start the lower bound of the range of phieu thong tin ve nguoi co tien ans
    * @param end the upper bound of the range of phieu thong tin ve nguoi co tien ans (not inclusive)
    * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
    * @return the ordered range of phieu thong tin ve nguoi co tien ans
    * @throws SystemException if a system exception occurred
    */
    public static java.util.List<qldc.pm.tienan.model.PhieuThongTinVeNguoiCoTienAn> findAll(
        int start, int end,
        com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence().findAll(start, end, orderByComparator);
    }

    /**
    * Removes all the phieu thong tin ve nguoi co tien ans from the database.
    *
    * @throws SystemException if a system exception occurred
    */
    public static void removeAll()
        throws com.liferay.portal.kernel.exception.SystemException {
        getPersistence().removeAll();
    }

    /**
    * Returns the number of phieu thong tin ve nguoi co tien ans.
    *
    * @return the number of phieu thong tin ve nguoi co tien ans
    * @throws SystemException if a system exception occurred
    */
    public static int countAll()
        throws com.liferay.portal.kernel.exception.SystemException {
        return getPersistence().countAll();
    }

    public static PhieuThongTinVeNguoiCoTienAnPersistence getPersistence() {
        if (_persistence == null) {
            _persistence = (PhieuThongTinVeNguoiCoTienAnPersistence) PortletBeanLocatorUtil.locate(qldc.pm.tienan.service.ClpSerializer.getServletContextName(),
                    PhieuThongTinVeNguoiCoTienAnPersistence.class.getName());

            ReferenceRegistry.registerReference(PhieuThongTinVeNguoiCoTienAnUtil.class,
                "_persistence");
        }

        return _persistence;
    }

    /**
     * @deprecated As of 6.2.0
     */
    public void setPersistence(
        PhieuThongTinVeNguoiCoTienAnPersistence persistence) {
    }
}
